home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_36 / pb-sb120.exe / SBLASTER.TXT < prev    next >
Text File  |  1995-01-20  |  6KB  |  149 lines

  1. **************************************************************************
  2.  
  3.             -=≡ Sound Blaster(tm) Unit für PowerBasic 3.0c ≡=-
  4.                                Version 1.20
  5.  
  6.            Unterstützt alle Creative Labs Sound Blaster Modelle
  7.          incl. WaveBlaster und Roland SoundCanvas SCD-10 / SCD 15
  8.             sowie kompatible Sound Blaster Karten und PC-Speaker
  9.        VOC und MIDI Wiedergabe im Hintergrund sowie SBPro & SB16 Mixer
  10.   
  11.                        Entwickelt für PowerBasic 3.0c
  12.                             von Th.Gohel
  13.  
  14.                         -=≡ SHAREWARE - Version ≡=-
  15.  
  16. **************************************************************************
  17.  
  18. Vorwort:
  19. --------
  20.  
  21. Die Sound Blaster(tm) Unit für PowerBasic 3.0 soll Ihnen die Wiedergabe
  22. von MIDI & Sample Dateien ermöglichen. Diese Unit ist Produkt lang-
  23. fristiger Recherchen (Bücher, Treiber, Dokumentationen etc.). 
  24. Aus diesem Grunde habe ich mich entschlossen diese Unit als Shareware
  25. zu veröffentlichen. Zum Einen wird mich das weiter motivieren, zum anderen
  26. hilft es meine Unkosten (Bücher, Nachfragen, Treiber Download's, sowie
  27. das Versenden der BETA-Versionen per Fido-Crash durch ganz Deutschland)
  28. zu senken.
  29.  
  30.  
  31. Systemvoraussetzungen:
  32. ----------------------
  33.  
  34. Als Hardware benötigen Sie unbedingt eine Soundkarte (ja auch logisch, zu-
  35. mindestens aber einen Lautsprecher auf Ihrem Motherboard), sowie einen
  36. IBM-kompatiblen PC. Es wird empfohlen als Betriebssystem MS-DOS 5.0 (oder
  37. höher) zu verwenden, für andere Betriebssysteme wird keine Garantie über-
  38. nommen. Des weiteren benötigen Sie als Compiler PowerBasic ab Version 3.0.
  39.  
  40.  
  41. Systemkritische Aktionen des Compilers:
  42. ---------------------------------------
  43.  
  44. Prinzipiell können Sie mit der Unit ohne Einschränkungen programmieren.
  45. Bitte verwenden Sie nicht die PB-Befehle 'BEEP, SOUND & MTIMER', dieser führt
  46. zu einem Timingproblem im Disketten/Festplattenzugriff der SB-Gerätetreiber
  47. während der Wiedergabe. Sollten sich diese Befehle nicht umgehen lassen, so
  48. deinstallieren Sie die Unit, führen dann die PB-Befehle aus und installieren
  49. Sie die Unit bitte erneut.
  50.  
  51.  
  52. PowerBasic IDE (Entwicklungsumgebung):
  53. ---------------------------------------
  54.  
  55. Eventuell treten Probleme innerhalb der PB Entwicklungsumgebung auf. Dies
  56. betrifft vor allem das Finden der INI-Datei sowie der Treiberbibliothek. 
  57. Abhilfe: Kopieren Sie alle Treiber in das Verzeichnis in dem die Datei
  58.          'PB.EXE' steht oder kompilieren Sie das Programm als EXE und testen
  59.          es dann.
  60.          Des weiteren richten Sie ein BLASTER & SOUND-Environment ein und
  61.          kopieren die Treiberbibliothek in Ihr Sound Blaster Treiber-
  62.          verzeichnis.
  63. In der IDE können größere VOC-Dateien zum Stottern neigen, da die Unit
  64. während der Laufzeit eine interne Speicheranpassung vornimmt. Dies tifft
  65. nur zu wenn der VoiceBuffer bei SBInit(xx) größer als 4 Buffers ist. In
  66. diesem Fall wird innerhalb der IDE der Wert 4 verwendet. Außerhalb der
  67. IDE aber der von Ihnen eingestellte Wert.
  68. Des weiteren sollten Sie den PowerBasic Befehl 'SHELL' nicht in der IDE
  69. verwenden, da dies zu Beeinträchtigungen der Systemstabilität führen kann.
  70. Außerhalb der IDE bestehen keine Einschränkungen.
  71.  
  72.  
  73. Microsoft Windows 3.x sowie Windows für Workgroups 3.11:
  74. --------------------------------------------------------
  75.  
  76. Unter Windows kann es zu Gerätetreiberkonflikten kommen (Eine andere
  77. Anwendung benutzt bereits die Soundkarte oder Systemverletzung...).
  78. Dies ist eine Frage Ihrer Windowskonfiguration im Zusammenspiel der
  79. Windowstreiber. Auch diese Unit kann dies nicht umgehen.
  80. Ohne Sound Blaster Treiber für Windows funktioniert die Unit ohne Probleme
  81. in einer DOS-Box, sei es im Hintergrund oder als Icon.
  82.  
  83.  
  84. IBM OS/2 2.x & Warp:
  85. --------------------
  86.  
  87. Hier möchte ich mich lieber nicht äußern, aber hier ist prinzipiell
  88. alles möglich :-(. Im Regelfall wird die Sound Blaster(tm) Unit ohne
  89. Probleme auch unter OS/2 funktionieren. Zur Zeit sind aber die OS/2-
  90. Treiber für eine SB16 noch nicht ausgereift.
  91.  
  92.  
  93. Novell-DOS 7.0:
  94. ---------------
  95.  
  96. Keinerlei Probleme :-)
  97.  
  98.  
  99. Creative Labs Sound Blaster 32 AWE:
  100. -----------------------------------
  101.  
  102. Die derzeitigen Test's lassen hoffen, daß auch das neueste Produkt von CL
  103. mit dieser Unit läuft. Spezielle Features werden vermutlich erst mit Er-
  104. scheinen der Unit V2.00 genutzt werden. Das betrifft vor allem die bessere
  105. MIDI-Wiedergabe mit Hilfe des Roland GS & MT32 Standards. 
  106.  
  107.  
  108. Beschreibung:
  109. -------------
  110.  
  111. Diese wird in der Datei 'SBLASTER.H' bei der Deklaration der Funktionen
  112. beschrieben und sind in der Regel selbsterklärend. Des weiteren enthält
  113. die Datei 'DEMO.BAS' ein kleines Demo, das die Funktionen ausreichend
  114. erklären sollte.
  115.  
  116.  
  117. Ein Dankeschön geht an:
  118. -----------------------
  119.  
  120. Nun kommen wir zu meinem liebsten Abschnitt in den Dok's.
  121.  
  122. Als Erstes möchte ich mich bei - Karlheinz Kalb@2:244/1117 - bedanken. Ohne
  123. seine Hilfe sowie diverse Tip's und Dok's wäre diese Unit nicht möglich
  124. gewesen. Mein Node stand bestimmt kurz vor dem Herzinfarkt als MegaByte große
  125. Dok's, Treiber, Tools und Testversionen im Fernverkehr auf seine Festplatte
  126. flossen. Allerdings hat Karlheinz mich mit seiner eigenwilligen SB16
  127. Konfiguration eine sehr lange Zeit genervt, da die Unit auf seiner SB16 nie
  128. laufen wollte. In der Zwischenzeit haben wir aber die undokumentierten Fehler
  129. auch gelöst und seine PB-SB-Unit läuft jetzt auch. In diesem Sinne: Viel Er-
  130. folg mit Ihr.
  131.  
  132. Ein weitere Dank geht an - Stephan Günther -, er hat mich immer in besonders
  133. streßigen Stunden auch noch gestört. Allerdings habe wir zusammen so
  134. einige Kniffe mit PB veranstalten können, wenn ich da nur an die leidige
  135. Zeigerdeklaration für den Inline-ASM denke oder diese Speakerausgabe.
  136.  
  137. Abschließend noch einen Dank an alle Fido-User, die mir auf Anfragen ge-
  138. holfen haben. Vor allem alle Leut's in 'ASM.GER', dort bekam ich fast alle
  139. Antworten. Bei einigen habe ich mich erst einmal in Ruhe hingesetzt und
  140. mit Stephan Günther mein gesamtes Wissen incl. sämtlicher Bücher zu Rate
  141. gezogen. Nach Tagen und unzähliger Rechnerabstürze standen manchmal nicht
  142. mehr als 10 kurze Zeilen als Resultat auf dem Papier.
  143.  
  144. Ganz zum Schluß der Danksagung noch ein Lob auf die TELEKOM, für den
  145. stabilen 14000'er CONNECT (auch im Fernverkehr).
  146.  
  147.  
  148. Euer Thomas Gohel
  149.